package br.ufc.spaceinvaders.teste;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

import br.ufc.spaceinvaders.Inimigo;

/**
 * 
 * @author alexsandro
 *
 *	Teste unitário da classe inimigo
 *
 */
public class TesteInimigo {

	private Inimigo inimigo;
	private final static int X = 100,Y = 100;
	private static final int VELOCIDADE = 1;
	
	/**
	 * Método que executa antes dos testes para inicializar o objeto inimigo
	 */
	@Before
	public void init(){
		this.inimigo = new Inimigo(X,Y);
	}
	
	/**
	 * Teste do método "mexer" do objeto inimigo
	 */
	@Test
	public void testeMovimento() {
		this.inimigo.mexer();
		assertEquals(X - VELOCIDADE, this.inimigo.getX());
	}

}
